/* body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
    'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
    monospace;
} */
body,
html {
  margin: 0;
  padding: 0;
  word-wrap: break-word;
  box-sizing: border-box !important;
  height: 100%;
  width: 100%;
}

#root {
  width: 100vw;
  height: 100vh;
}




/* 按钮公共样式 */
.btn {
  font-size: 14px;
  height: 24px;
  padding: 0px 7px;
  border-radius: 4px;
  text-align: center;
  min-width: 40px;
  display: inline-block;
  margin-left: 5px;
  cursor: pointer;
  margin-top: 5px;
}

/* 黄色空心按钮 */
.warning {
  color: #e6a23c;
  border: 1px solid #e6a23c;
  background-color: #fdf6ec;

}

.warning:hover {
  color: #fff;
  background: #e6a23c;
}


/* 黄色实心按钮 */
.danger-cell {
  color: #fff;
  border: 1px solid #e6a23c;
  background-color: #e6a23c;

}

.danger-cell:hover {
  border: 1px solid #eebe77;
  color: #fff;
  background: #eebe77;
}



/* 红色空心按钮 */
.danger {
  color: #f56c6c;
  border: 1px solid #f56c6c;
  background-color: #fef0f0;

}

.danger:hover {
  color: #fff;
  background: #f56c6c;
}

/* 红色实心按钮 */
.danger-cell {
  color: #fff;
  border: 1px solid #f56c6c;
  background-color: #f56c6c;

}

.danger-cell:hover {
  border: 1px solid #f89898;
  color: #fff;
  background: #f89898;
}

/* 蓝色空心按钮 */
.primary {
  color: #409eff;
  border: 1px solid #409eff;
  background-color: #ecf5ff;

}

.primary:hover {
  color: #fff;
  background: #409eff;
}


/* 蓝色实心按钮 */
.primary-cell {
  color: #fff;
  border: 1px solid #409eff;
  background-color: #409eff;

}

.primary-cell:hover {
  border: 1px solid #79bbff;
  color: #fff;
  background: #79bbff;
}


/* 绿色空心按钮 */
.success {
  color: #67c23a;
  border: 1px solid #c2e7b0;

}

.success:hover {
  color: #fff;
  background: #67c23a;
}


/* 绿色实心按钮 */
.success-cell {
  color: #fff;
  border: 1px solid #67c23a;
  background-color: #67c23a;

}

.success-cell:hover {
  border: 1px solid #b3e19d;
  color: #fff;
  background: #b3e19d;
}

.info-tag {
  color: rgb(144, 147, 153) !important;
}

.primary-tag {
  color: rgb(64, 158, 255) !important;
}

.danger-tag {
  color: rgb(245, 108, 108) !important;
}

.success-tag {
  color: rgb(103, 194, 58) !important;
}

.warning-tag {
  color: rgb(230, 162, 60) !important;
}




.pdw {
  padding: 5px;
  box-sizing: border-box;
}

.pds {
  padding: 10px;
  box-sizing: border-box;
}

.pdo {
  padding: 0;
}

.mtw {
  margin-top: 5px;
}

.mlw {
  margin-left: 5px;
}

.mbw {
  margin-bottom: 5px;
}

.mrw {
  margin-right: 5px;
}

.fr {
  float: right;
}

.fl {
  float: left;
}


.ant-table-cell {
  min-height: 50px !important;
}

/* 错误图片可用样式 */
.el-image__error {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  background: var(--el-fill-color-light);
  color: var(--el-text-color-placeholder);
  vertical-align: middle;
}



/* 描述列表设置内间距 */
:where(.css-dev-only-do-not-override-dkbvqv).ant-descriptions.ant-descriptions-bordered>.ant-descriptions-view .ant-descriptions-row>.ant-descriptions-item-label,
:where(.css-dev-only-do-not-override-dkbvqv).ant-descriptions.ant-descriptions-bordered>.ant-descriptions-view .ant-descriptions-row>.ant-descriptions-item-content {
  padding: 10px 14px !important;
  border-inline-end: 1px solid rgba(5, 5, 5, 0.06) !important;
}

/* 渐变标题样式 */
.data_title_name {
  width: 140px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  text-align: center;
  border-radius: 0px 50px 50px 0px;
}

/* 首页使用标题样式  start*/
.data_title_bg_a {
  background: linear-gradient(to right, rgb(25, 137, 250), rgb(59, 185, 255));
}

.data_title_bg_b {
  background: linear-gradient(to left, rgb(208, 78, 214), rgb(131, 77, 155));
}

.data_title_bg_c {
  background: linear-gradient(to left, rgb(86, 180, 211), rgb(52, 143, 80));
}

/* 首页使用标题样式  end*/

/* 供应商详情 start */
.data_title_goodlist{
  background: linear-gradient(to left, rgb(208, 78, 214), rgb(131, 77, 155));
}
/* 供应商详情 end */

/* 商品管理详情页使用 start*/
.goodOrder-title {
  background: linear-gradient(to left, rgb(86, 180, 211), rgb(52, 143, 80));
}

.inventorys-title {
  background: linear-gradient(to left, rgb(0, 159, 252), rgb(29, 161, 242));

}

/* 商品管理详情页使用 end*/


/* 弹出框阴影样式 */
:where(.css-dev-only-do-not-override-dkbvqv).ant-modal .ant-modal-content {
  position: relative;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0;
  border-radius: 8px;
  box-shadow:none !important;
  pointer-events: auto;
  padding: 20px 24px;
}

/* 弹出框背遮罩层样式 */
:where(.css-dev-only-do-not-override-dkbvqv).ant-modal-root .ant-modal-mask {
  position: fixed;
  inset: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1) !important;
  pointer-events: none;
}

.myflex{
  display: flex;
  justify-content: space-between;
  align-items: center;
}


/* 滚动条 */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-track {
  width: 6px;
  background: rgba(#142421, 0.1);
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}

::-webkit-scrollbar-thumb {
  background-color: rgba(144,147,153,.5);
  background-clip: padding-box;
  min-height: 28px;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  transition: background-color .3s;
  cursor: pointer;
}

::-webkit-scrollbar-thumb:hover {
  background-color: rgba(144,147,153,.3);
}
/* 滚动条 */